Computationally-Efficient Parallel Implementation of Combustion Chemistry in LES/PDF Computations
نویسندگان
چکیده
Large scale combined Large-Eddy Simulation (LES)/Probability Density Function (PDF) parallel computations of reactive flows with detailed chemistry involving large numbers of species and reactions are computationally expensive. Among the various techniques used to reduce the computational cost of representing chemistry, the three approaches in widest use are: (1) mechanism reduction, (2) dimension reduction, and (3) tabulation. In addition to these approaches, in large scale parallel LES/PDF computations, we need strategies to distribute the chemistry workload among the participating CPUs to reduce the overall wall clock time of the computations. Here we present computationally-efficient strategies for implementing chemistry in parallel LES/PDF computations using in situ adaptive tabulation (ISAT) and x2f mpi – a Fortran library for parallel vector-valued function evaluation (used with ISAT in this context). To test the strategies, we perform LES/PDF computations of the Sandia Flame D with chemistry represented using the 16-species ARM1 reduced mechanism. We present three parallel strategies for redistributing the chemistry workload, namely (a) PLP, purely local processing; (b) URAN, the uniform random distribution of chemistry computations among all CPUs following an early stage of PLP; and (c) P-URAN, a Partitioned URAN strategy that redistributes the workload only among partitions or subsets of the CPUs. We show that among these three strategies, the P-URAN strategy (i) yields the lowest wall clock time, which is within a factor of 1.5 of an estimate for the lowest achievable wall clock time; and (ii) shows acceptable weak-scaling up to 9,216 cores.
منابع مشابه
Computationally-Efficient and Scalable Implementation of Chemistry in Large-Scale Parallel Simulations of Turbulent Combustion
A major challenge in the numerical simulations of turbulent reacting flows involving large numbers of chemical species and reactions is the accurate and computationally-efficient representation of combustion chemistry. Recent advances on the experimental and theoretical fronts of the study of real fuel chemistry have led to more accurate chemical mechanisms of real fuels involving hundreds to t...
متن کاملComputationally-efficient and scalable parallel implementation of chemistry in simulations of turbulent combustion
Large scale combined Large-Eddy Simulation (LES)/Probability Density Function (PDF) parallel computations of reactive flows with detailed chemistry involving large numbers of species and reactions are computationally expensive. Among the various techniques used to reduce the computational cost of representing chemistry, the three approaches in widest use are: (1) mechanism reduction, (2) dimens...
متن کاملInvestigation of strategies for the parallel implementation of ISAT in LES/FDF/ISAT computations
The LES/FDF approach for turbulent combustion offers the benefits of both large eddy simulation (LES) to treat the turbulent flow, and the PDF approach to treat turbulence-chemistry interactions (in terms of the filtered density function, FDF). The approach is implemented as a particle mesh method and computationally the most expensive aspect is determining the change in particle composition ov...
متن کاملLarge-scale parallel simulations of turbulent combustion using combined dimension reduction and tabulation of chemistry
Simulations of turbulent reacting flows with chemistry represented using detailed kinetic model involving a large number of species and reactions are computationally expensive. Here we present a combined dimension reduction and tabulation strategy for implementing chemistry in large scale parallel Large-Eddy Simulation (LES)/Probability Density Function (PDF) computations of turbulent reacting ...
متن کاملComputationally efficient implementation of combustion chemistry in parallel PDF calculations
In parallel calculations of combustion processes with realistic chemistry, the serial in situ adaptive tabulation (ISAT) algorithm [1,2] substantially speeds up the chemistry calculations on each processor. To further improve the efficiency of chemistry calculations in parallel computations, in this work, the ISAT algorithm is extended to the multi-processor environment, with the aim of minimiz...
متن کامل